Mobile applications are pretty useful in all part of our life.There are three major categories of mobile applications.
Web app is a mobile version of a simple website. An application accessed through a web browser of mobile phones. This application run on a web server. But rarely uses phone hardware. Very simple to develop and maintain. Production cost is affordable to consumers. Chrome like browser is a best to access it and run.
Hybrid apps works with a combination of web server and phone. It store data on web servers and phones. And also capable to use system hardware like GPS. It can download information from website. Hybrid apps can send information to servers.
Native apps designed to use mobile operating system. It can provide optimum performance when comparing to other apps. It works entirely depending upon phone hardware. You can download it from app store like google play. It can be viewed in application list of your phone.
Native application can provide optimized performances. Developers need an advanced skill to develop these types of apps.
Native apps are very fast and responsive.